برنامه نویسی پایتون [ویدئو]

Python Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: "پایتون آینده هوش مصنوعی و یادگیری ماشینی است." - آدریان روزبروک، نویسنده. پایتون زبان برنامه نویسی است که بیشتر مورد علاقه توسعه دهندگان، دانشمندان داده، مهندسان نرم افزار و حتی هکرها است. این دوره مقدماتی تا پیشرفته پایتون مفاهیم اساسی برنامه نویسی پایتون و راه های اعمال آن در برنامه های کاربردی دنیای واقعی را پوشش می دهد. ماژول‌های دوره، آزمون‌های پایان درس و پروژه‌های پایان درس به طور جمعی موضوعات دوره آموزشی مانند عملیات داده‌ها، رشته‌ها، ورودی/خروجی فایل، مدیریت استثنا، مدیریت خطا، عبارات شرطی، برنامه‌نویسی CGI، اسکریپت‌نویسی پوسته، اسکریپ کردن وب، و جانگو همچنین Logging Framework، Unittest Framework، Socket Programming، Tornado Framework و Networking را نیز پوشش می دهد. شما همچنین یک سرور چت پایتون خواهید ساخت. در پایان این دوره، شما مهارت ایجاد و ارسال برنامه های قوی پایتون را با استفاده از کتابخانه های خارج از رک با اطمینان خواهید داشت. بسته کد برای این دوره در دسترس است: https://github.com/PacktPublishing/Python-Programming اصول یادگیری Python شبکه و دسترسی به پایگاه داده با استفاده از برنامه نویسی Python و CGI را بیاموزید. Python Unittest ساخت سرور چت پایتون این دوره برای کاربران جدید پایتون است که به دنبال بهترین استفاده از این زبان برنامه نویسی قدرتمند هستند - تازه کارها، توسعه دهندگان نرم افزار، علاقه مندان به برنامه نویسی، و سرنخ های فنی. پایتون به طور گسترده در هوش مصنوعی استفاده می شود، بنابراین اگر قصد دارید حرفه خود را در زمینه یادگیری هوش مصنوعی/ماشین شروع کنید، باید درک درستی از پایتون به عنوان یک پیش نیاز داشته باشید. از سطح مبتدی به سطح مطمئن برنامه نویسی پایتون بروید * درک عمیق خود را از طراحی پایتون، مدل‌های حافظه و موارد دیگر افزایش دهید * در پایان دوره روی یک پروژه رقابتی کار کنید

سرفصل ها و درس ها

مبانی پایتون Python Basics

  • معرفی دوره Course Introduction

  • اهداف یادگیری Learning Objectives

  • مقدمه ای بر پایتون و ویژگی های آن Introduction to Python and Its Features

  • مقدمه پایتون - کاربردها و طعم ها Python Introduction - Uses and Flavors

  • مقدمه پایتون - چرا پایتون Python Introduction - Why Python

  • نصب نرم افزار و راه اندازی محیط Software Installation and Environment Setup

  • نسخه ی نمایشی: نصب نرم افزار و راه اندازی محیط Demo: Software Installation and Environment Setup

  • انواع داده ها Data Types

  • توابع خروجی ورودی Input Output Functions

  • نسخه ی نمایشی: مبانی پایتون Demo: Basics of Python

  • خوراکی های کلیدی Key Takeaways

عملیات داده Data Operations

  • اهداف یادگیری Learning Objectives

  • تبدیل نوع داده Data Type Conversion

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای مقایسه Comparison Operators

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای بیتی Bitwise Operators

  • نسخه ی نمایشی: عملیات داده Demo: Data Operations

  • روش های رشته ای String Methods

  • نسخه ی نمایشی: عملیات رشته Demo: String Operations

  • فهرست روش ها List Methods

  • نسخه ی نمایشی: لیست عملیات Demo: List Operations

  • روش های تاپل Tuple Methods

  • نسخه ی نمایشی: عملیات تاپل Demo: Tuple Operations

  • مجموعه روش ها Sets Methods

  • روش های دیکشنری Dictionary Methods

  • نسخه ی نمایشی: عملیات دیکشنری Demo: Dictionary Operations

  • غذای آماده کلیدی Key Takeaway

عبارات و توابع مشروط Conditional Statements and Functions

  • هدف یادگیری Learning Objective

  • اصطلاحات Expressions

  • بیانیه مشروط Conditional Statement

  • نسخه ی نمایشی - بیانیه مشروط Demo - Conditional Statement

  • حلقه ها - برای حلقه Loops - for Loop

  • حلقه ها - در حالی که حلقه Loops - while Loop

  • نسخه ی نمایشی - حلقه ها Demo - Loops

  • کارکرد Functions

  • نسخه ی نمایشی - توابع Demo - Functions

  • غذای آماده کلیدی Key Takeaway

مدیریت خطا و عملیات فایل Error Handling and File Operations

  • هدف یادگیری Learning Objective

  • مدیریت فایل File Handling

  • نسخه ی نمایشی - مدیریت فایل Demo - File Handling

  • خطاها Errors

  • استثناها Exceptions

  • نسخه ی نمایشی - خطاها و استثناها Demo - Errors and Exceptions

  • ورود به سیستم Logging

  • نسخه ی نمایشی - ورود به سیستم Demo - Logging

  • دیباگر پایتون (ماژول Pdb) Python Debugger(Pdb Module)

  • نسخه ی نمایشی - دیباگر پایتون Demo - Python Debugger

  • اشیاء و کلاس ها Objects and Classes

  • اشیاء و توابع Objects and functions

  • نسخه ی نمایشی – برنامه نویسی شی گرا Demo – Object-Oriented Programming

  • غذای آماده کلیدی Key Takeaway

Shell Scripting و Django Shell Scripting and Django

  • هدف یادگیری Learning Objective

  • پوسته اسکریپت Shell Scripting

  • ماژول Sys، OS و Sub-Process Sys, OS, and Sub-Process module

  • خواندن فایل های نوشتن و کار با ماژول تاریخ-زمان Reading Writing Files and Working with Date-Time Module

  • نسخه ی نمایشی - اسکریپت نویسی پوسته در پایتون Demo - Shell Scripting in Python

  • حذف وب Web Scrapping

  • نسخه ی نمایشی - حذف وب با استفاده از سوپ زیبا Demo - Web Scrapping Using Beautiful Soup

  • جنگو - معرفی و معماری Django - Introduction and Architecture

  • نسخه ی نمایشی - نصب جنگو Demo - Django Installation

  • غذای آماده کلیدی Key Takeaway

زیرساخت ورود به سیستم Logging Infrastructure

  • اهداف یادگیری Learning Objectives

  • مقدمه ای بر ورود به سیستم پایتون Introduction to Python Logging

  • مفاهیم ورود به سیستم پایتون Concepts of Python Logging

  • تغییر فرمت لاگ ها Changing the Format of Logs

  • پایتون لاگر Python Logger

  • استفاده از پایتون لاگ Using Python Logging

  • Logging Handlers and Formatters Logging Handlers and Formatters

  • جریان ورود به سیستم Logging Flow

  • پیکربندی ورود به سیستم Configuring Logging

  • گسترش ورود به سیستم Extending Logging

  • بافر کردن گزارش‌ها Buffering Logs

  • ثبت بهترین شیوه ها Logging Best Practices

  • چرخش فایل های گزارش Rotating Log Files

  • ورود به یک فایل Logging to a File

  • نسخه ی نمایشی- اصول ورود به سیستم پایتون Demo- Python Logging Basics

  • نسخه ی نمایشی - نمونه های ورود به سیستم Demo - Logging Examples

  • خوراکی های کلیدی Key Takeaways

Unittest Infrastructure Unittest Infrastructure

  • هدف یادگیری Learning Objective

  • مقدمه ای بر تست واحد Introduction to Unit Testing

  • مقدمه ای بر Unittest Framework Introduction to Unittest Framework

  • مفهوم Unittest Framework Concept of Unittest Framework

  • خط فرمان Command Line

  • Python Unittest Python Unittest

  • با استفاده از Python Unittest Using Python Unittest

  • تست برای استثناها Testing for Exceptions

  • تجهیزات تست Test Fixtures

  • ادعاهای پایتون Python Assertions

  • کلاس ها و توابع Classes and Functions

  • مزایا و معایب Pros and Cons

  • کتابخانه شیء ساختگی Mock Object Library

  • نسخه ی نمایشی - Python Unittest مثال Demo - Python Unittest Example

  • نسخه ی نمایشی - مدول یک مثال ارزش Demo - Modulus of a Value Example

  • غذای آماده کلیدی Key Takeaway

مفاهیم شبکه Networking Concepts

  • هدف یادگیری Learning Objective

  • مقدمه ای بر شبکه پایتون Introduction to Python Networking

  • پریز برق Sockets

  • برنامه نویسی سوکت Socket Programming

  • کار با شبکه پایتون Working with Python Networking

  • مدل های داده Data Models

  • ایجاد ارتباط مشتری و سرور Building Client-Server Communication

  • انواع سوکت Socket Types

  • سوکت های TCP TCP Sockets

  • چارچوب گردباد The Tornado Framework

  • ساخت سرور چت پایتون Building a Python Chat Server

  • نسخه ی نمایشی - برنامه نویسی شبکه پایتون Demo - Python Network Programming

  • غذای آماده کلیدی Key Takeaway

نمایش نظرات

برنامه نویسی پایتون [ویدئو]
جزییات دوره
6 h 40 m
108
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learnkart Technology Private Limited Learnkart Technology Private Limited

Learnkart اهمیت ارتقاء مهارت و تأثیر آن بر شما را درک می کند. آنها به ایجاد دوره های تخصصی آموزش الکترونیکی افتخار می کنند که نه تنها شما را برای امتحانات گواهینامه آماده می کند، بلکه به شما کمک می کند تا دانش عملی را برای برنامه های کاربردی در دنیای واقعی به دست آورید. هزاران دانش‌آموز مهارت‌های خود را با Learnkart از طریق دوره‌های مختلف، مانند PgMP، مدیریت ریسک حرفه‌ای (RMP)، تشخیص گفتار، پایتون، خدمات وب آمازون (AWS) و غیره توسعه داده‌اند. Learnkart به طور منظم دوره هایی را به مجموعه خود اضافه می کند تا به تجربه یادگیری شما ارزش بیشتری بدهد.

Learnkart Technology Private Limited Learnkart Technology Private Limited

Learnkart اهمیت ارتقاء مهارت و تأثیر آن بر شما را درک می کند. آنها به ایجاد دوره های تخصصی آموزش الکترونیکی افتخار می کنند که نه تنها شما را برای امتحانات گواهینامه آماده می کند، بلکه به شما کمک می کند تا دانش عملی را برای برنامه های کاربردی در دنیای واقعی به دست آورید. هزاران دانش‌آموز مهارت‌های خود را با Learnkart از طریق دوره‌های مختلف، مانند PgMP، مدیریت ریسک حرفه‌ای (RMP)، تشخیص گفتار، پایتون، خدمات وب آمازون (AWS) و غیره توسعه داده‌اند. Learnkart به طور منظم دوره هایی را به مجموعه خود اضافه می کند تا به تجربه یادگیری شما ارزش بیشتری بدهد.